@echo off

REM 运行Java高程计算器的批处理文件

REM 检查Java是否安装
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: Java未安装，请先安装Java运行环境
    echo 推荐安装JDK 8或更高版本
    pause
    exit /b 1
)

REM 编译Java代码（如果bin目录不存在）
if not exist bin (
    echo 未找到编译后的类文件，尝试编译Java代码...
    mkdir bin
    javac -d bin src\main\java\com\geocalc\*.java
    if %errorlevel% neq 0 (
        echo 编译失败，请检查Java代码是否有错误
        pause
        exit /b 1
    )
)

REM 运行程序
echo 启动高程计算器...
echo 请确保当前目录下存在dem001.txt数据文件
echo.
java -cp bin com.geocalc.ElevationCalculatorApp
pause